package com.dz.scrm.push

import android.content.Context
import cn.jpush.android.api.JPushInterface
import com.dz.scrm.utils.SharedPreferencesUtil
import com.dz.scrm.utils.SharedPreferencesUtil.RegistrationID

/**
 * 作者：fanda
 * 日期：2020/12/10 15:47
 * 描述：极光推送工具类
 */
object JPushHelper : IPush {

    override fun init(context: Context, debug: Boolean) {
        JPushInterface.setDebugMode(debug) // 设置开启日志,发布时请关闭日志
        JPushInterface.init(context) // 初始化 JPush
    }

    override fun getRegistrationID(context: Context): String {
        val id = JPushInterface.getRegistrationID(context)
        return if (id.isNullOrEmpty()) {
            SharedPreferencesUtil.getInfo(RegistrationID)
        } else {
            id
        }
    }


}